#pragma once

class AnimationMgr
{
private:
	std::vector<AbstractAnimation *> animations;

public:
	AnimationMgr();
	~AnimationMgr();

	static AnimationMgr * getInstance();

	void add(AbstractAnimation * anim);

	bool update(double dtime);
	bool render();
	bool clear();
};